Jack McVeighJack McVeigh
Man City 'inflated' sponsorship: £830.69m from the owner and a verdict that is only beginningWhen modern football steps beyond the 90-minute boundary, my observation seat...
El Búho, the Martinete, and the Legal Grey Zone of Mexico's Independent Lucha LibreIn Mineral de la Reforma, a small town in the state of Hidalgo, central Mexic...
Onimusha: Way of the Sword and the Bidding War Measured in PlaytimeWhen I reopened Capcom's 2026 release calendar on my desk in Incheon, three...
The Empty Medical File: Vietnamese Football's Injury Disclosure GapThe file sits on my desk in Incheon, clipped inside a folder about Vietnamese...
Andreeva beats Alexandrova in two tiebreaks at the China Open: A semifinal, nerve, and what the scoreline concealsThere was a moment in the second set that the official China Open scorecard...
AFCON and Motsepe's U-Turn: When Africa Overturns Its Own DecisionOPENING — A Quiet Room in Cape Verde There is a sound I only hear when I stan...
The Ultimate Championship: Usain Bolt and the $150,000 Bet That Reprices AthleticsIn a hotel press room in Budapest, a large screen displayed a set of numbers...
Garuda Muda's 90-Minute Equation: The Abandoned Space and the Trap Called PaceIn the 76th minute of the match against Malaysia, the ball was lifted into th...
Indonesian Women's Volleyball at the 2026 Asian Games: Facing Japan and the Challenge of Overcoming the OddsI have followed women's Asian volleyball matches for many seasons, but one...
Bungie's Marathon Pivots to Three Modes: A Bet on Identity and a Number Nobody Will PublishOctober and December. Bungie pinned those two dates onto Marathon's roadmap:...
A Return After 18 Months: The Fight Was Decided in the Weigh-In RoomOn the evening of March 14, at Tien Son Arena in Da Nang, I sat in the third...
Władysławowo and Sarajevo Awarded the 2028 European Under 13 and Under 21 Championships: Reading Europe's Table Tennis Talent MapThere is one name in the European Table Tennis Union's announcement that made...
Bayley and Davies Lead GB Para Table Tennis Squad to France: A Calculated Rehearsal Before the World ChampionshipsOn September 12, at Yvelines in the south-west of Paris, the ITTF World Para...
Montella Leaves Turkey: A Farewell Letter Without a Single Line of TacticsOn the day Vincenzo Montella posted his farewell letter, I was sitting in a...
Hurricane Simón Sweeps Through Mexico: When the Pitch Must Yield to TV ContractsThe meteorological bulletin from Mexico did not mention football by a single...
Reading the Table Tennis Table as a Living Coordinate System: Dead Angles, Triangles, and the Gaps Nobody Measures“People laughed at me in the press room; three years later, my diagram was on...
Tennis Tactical Analysis: 9 Dimensions Shaping Professional Match LandscapeIn the professional tennis world, where every shot carries tons of data and...
Andy O'Grady: Three NCAA Berths, a Missing 2026, and the UCLA Swim Program Erased in 2026In late August 2026, as American broadcasters began reconstructing the list o...
Man City appeals after verdict on more than 100 charges: The Premier League's power boundary under testOn the afternoon of October 1, I was sitting in a small cafe near Place...
2026 Asian Games: China Lowers Badminton Gold Target to Two — Reading the Signal Behind Injuries and Coaching ChangesAcross the last four national-team level events I have coded into my personal...
El Búho, the Martinete, and the Legal Grey Zone of Mexico's Independent Lucha LibreIn Mineral de la Reforma, a small town in the state of Hidalgo, central Mexic...
Onimusha: Way of the Sword and the Bidding War Measured in PlaytimeWhen I reopened Capcom's 2026 release calendar on my desk in Incheon, three...
The Empty Medical File: Vietnamese Football's Injury Disclosure GapThe file sits on my desk in Incheon, clipped inside a folder about Vietnamese...
Andreeva beats Alexandrova in two tiebreaks at the China Open: A semifinal, nerve, and what the scoreline concealsThere was a moment in the second set that the official China Open scorecard...
AFCON and Motsepe's U-Turn: When Africa Overturns Its Own DecisionOPENING — A Quiet Room in Cape Verde There is a sound I only hear when I stan...
The Ultimate Championship: Usain Bolt and the $150,000 Bet That Reprices AthleticsIn a hotel press room in Budapest, a large screen displayed a set of numbers...
Garuda Muda's 90-Minute Equation: The Abandoned Space and the Trap Called PaceIn the 76th minute of the match against Malaysia, the ball was lifted into th...
Indonesian Women's Volleyball at the 2026 Asian Games: Facing Japan and the Challenge of Overcoming the OddsI have followed women's Asian volleyball matches for many seasons, but one...
Bungie's Marathon Pivots to Three Modes: A Bet on Identity and a Number Nobody Will PublishOctober and December. Bungie pinned those two dates onto Marathon's roadmap:...
A Return After 18 Months: The Fight Was Decided in the Weigh-In RoomOn the evening of March 14, at Tien Son Arena in Da Nang, I sat in the third...
Władysławowo and Sarajevo Awarded the 2028 European Under 13 and Under 21 Championships: Reading Europe's Table Tennis Talent MapThere is one name in the European Table Tennis Union's announcement that made...
Bayley and Davies Lead GB Para Table Tennis Squad to France: A Calculated Rehearsal Before the World ChampionshipsOn September 12, at Yvelines in the south-west of Paris, the ITTF World Para...
Montella Leaves Turkey: A Farewell Letter Without a Single Line of TacticsOn the day Vincenzo Montella posted his farewell letter, I was sitting in a...
Hurricane Simón Sweeps Through Mexico: When the Pitch Must Yield to TV ContractsThe meteorological bulletin from Mexico did not mention football by a single...
Reading the Table Tennis Table as a Living Coordinate System: Dead Angles, Triangles, and the Gaps Nobody Measures“People laughed at me in the press room; three years later, my diagram was on...
Tennis Tactical Analysis: 9 Dimensions Shaping Professional Match LandscapeIn the professional tennis world, where every shot carries tons of data and...
Andy O'Grady: Three NCAA Berths, a Missing 2026, and the UCLA Swim Program Erased in 2026In late August 2026, as American broadcasters began reconstructing the list o...
Man City appeals after verdict on more than 100 charges: The Premier League's power boundary under testOn the afternoon of October 1, I was sitting in a small cafe near Place...
2026 Asian Games: China Lowers Badminton Gold Target to Two — Reading the Signal Behind Injuries and Coaching ChangesAcross the last four national-team level events I have coded into my personal...
